package com.ruoyi.tea.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 录播记录对象 tea_recoring
 * 
 * @author ruoyi
 * @date 2022-07-31
 */
public class TeaRecoring extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 直播间编号 */
    @Excel(name = "直播间编号")
    private String roomCode;

    /** 录播编号 */
    @Excel(name = "录播编号")
    private String mediaCode;

    /** 直播间名称 */
    @Excel(name = "直播间名称")
    private String name;

    /** 直播间号 */
    @Excel(name = "直播间号")
    private String roomid;

    /** 背景图地址 */
    @Excel(name = "背景图地址")
    private String coverImg;

    /** 录播回放地址 */
    @Excel(name = "录播回放地址")
    private String mediaUrl;

    /** 文案 */
    @Excel(name = "文案")
    private String copywriting;

    /** 简介 */
    @Excel(name = "简介")
    private String synopsis;

    private Integer follow;

    /**
     * 是否上架（0上架1下架）
     */
    @Excel(name = "是否上架（2上架1下架）")
    private Integer status;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setRoomCode(String roomCode) 
    {
        this.roomCode = roomCode;
    }

    public String getRoomCode() 
    {
        return roomCode;
    }
    public void setMediaCode(String mediaCode) 
    {
        this.mediaCode = mediaCode;
    }

    public String getMediaCode() 
    {
        return mediaCode;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setRoomid(String roomid) 
    {
        this.roomid = roomid;
    }

    public String getRoomid() 
    {
        return roomid;
    }
    public void setCoverImg(String coverImg) 
    {
        this.coverImg = coverImg;
    }

    public String getCoverImg() 
    {
        return coverImg;
    }
    public void setMediaUrl(String mediaUrl) 
    {
        this.mediaUrl = mediaUrl;
    }

    public String getMediaUrl() 
    {
        return mediaUrl;
    }
    public void setCopywriting(String copywriting) 
    {
        this.copywriting = copywriting;
    }

    public String getCopywriting() 
    {
        return copywriting;
    }

    public String getSynopsis() {
        return synopsis;
    }

    public void setSynopsis(String synopsis) {
        this.synopsis = synopsis;
    }

    public Integer getFollow() {
        return follow;
    }

    public void setFollow(Integer follow) {
        this.follow = follow;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("roomCode", getRoomCode())
            .append("mediaCode", getMediaCode())
            .append("name", getName())
            .append("synopsis", getRoomid())
            .append("coverImg", getCoverImg())
            .append("mediaUrl", getMediaUrl())
            .append("createTime", getCreateTime())
            .append("copywriting", getCopywriting())
            .append("synopsis",getSynopsis())
            .append("status",getStatus())
            .toString();
    }
}
